package com.misboot.document.service;

import com.misboot.document.model.OfDocumentVersioning;
import com.misboot.document.service.DocumentBaseService;
import com.misboot.document.utils.PageUtil.PageParam;
import com.misboot.document.utils.PageUtil.PageSet;

/**
 * 版本管理
 *
 * @Author 佐佑科技
 * @Version V5.4.21
 * @Email fengkai@zuoyo.com
 * @Date 2023-09-15 09:44:14
 */
public interface OfDocumentVersioningService extends DocumentBaseService<OfDocumentVersioning, String> {

    /**
     * 获取db数据分页
     *
     * @param pageParam  分页参数
     * @param filterSort 过滤字段
     * @return PageSet
     */
    PageSet<OfDocumentVersioning> getPageSet(PageParam pageParam, String filterSort);

    /**
     * 批量删除
     *
     * @param varchar 主键
     * @return int
     */
    int executeDeleteBatch(String[] varchar);

}